

.header{
    width:1512.8px;
    height:132px;
    background: url(images/head_bg.png) repeat-x center top;
    position:absolute;
    left:0px;
    right:0px;
    background-color:brown;
    
}

.header_inner{
    width:auto;
    height:132px;
    position: relative;
    text-align: center;
    margin: 0 auto;
    background-color: aliceblue;
}

.clearfix{
    display: block;
    width:1512.8px;
    height:56px;
    background-color: antiquewhite;
        
}


.banner1{
    width:1512.8px;
    height:245.825px;
    position:absolute;
    left:0px;
    right:0px;
    z-index: 98;
   
}

.banner_header{
     
position: relative;   /* 新增：让里面所有 absolute 以它为坐标 */
    width: 100%;          /* 先别写死 1512px，用 100% 做弹性 */
    max-width: 1512px;    /* 大屏时再锁死最大宽度 */
    margin: 0 auto;       /* 居中 */
    height: 617px;
}



.bigbanner{
    width:1436.8px;
    height:617.375px;
    margin-left: 82px;
    position: relative;  /* 给里面的 absolute 箭头当参照 */
    overflow: hidden;    /* 图片放大动画时不会撑出 */
}

.focus_box{
    width:1436.8px;
    height:617.375px;
    background-position: center;
    position:relative;
    /* 宋体 */
    font-family: \5b8b\4f53;        
}


.focus_inner{
    width:1436.8px;
    height:617.375px;
    position:relative;
    overflow:hidden;
}


.focus_item{
    position:absolute;
    top:0px;
    left:0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
}


.a {
  color: #000;
  text-decoration: none;
  transition: all 0.4s ease-in-out;
}

.focus_item img{
     
width:auto !important;
    height:auto !important;
    max-width:100%;
    max-height:100%;
    border:0;
    vertical-align: top;
}

.focus_title{
    position:absolute;
    bottom:125px;
    left:0px;
    margin-left: 40px;
    width:90% !important;
    height:40px;
    text-align:left;
    padding:10px;
    z-index:40;
}

.focus_title_text{
    display: inline-block;
    color: #fff;
    height: 40px;
    line-height: 40px;
    font-size: 35px;
    font-weight: bold;
    white-space: inherit;
    z-index: 50;
}

.focus_title_text a {
  
color: #fff;
  
text-decoration: none;
  
transition: color 0.3s ease;

}

.focus_navigation{
    width: 58px;
    height: 53px;
    opacity: 0.7;
    background: url(https://www.fudan.edu.cn/_upload/tpl/00/0e/14/template14/images/slide_next.png) no-repeat;
    text-indent: -999em;
    display: block;
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    z-index: 50;
}


.focus_prev{
    left: 0px;
}

.focus_next{
    right: 0px;
    background-position: right top;
}


.focus_pagination{
    position: absolute;
    bottom: 50px;
    left: 44px;
    right: inherit;
    z-index: 60;
    height: 20px;
    text-align: right;
}


.focus_page{
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 6px;
    background: transparent;
    border: 2px solid #fff;
    line-height: 10px;
    text-align: center;
    font-size: 12px;
    text-decoration: none;
    overflow: hidden;
    color: #fff;
    cursor: pointer;
}

.focus_page span{
    display: none;
}

.asides{
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 99;
    background-color: #204f9f;
    width: 82px;
    height: 617.38px;

}

.asides_1{
    margin-top: 20px;
    width: 82px;
    height: 406px;
}

.li.links{
    float:none;
    margin-bottom: 23px;
    margin-top: 20px;
    width:82px;
    height:35px;
}

/* 1. 清零列表符 */
li{
    list-style: none;
}

.links a{
    display: inline-block;
    line-height: 35px;
    padding: 0 12px 0 12px;
    font-size: 14px;
    color:#cad3d4;
    position: relative;
}

.links + .links {
    margin-top: 23px;
}

a{
    text-decoration: none;
}

.asides_share{
    display: inline-block;
    width: 82px;
    text-align: center;
    position: absolute;
    bottom:20px;
    left:0px;
    right: 0px;
}

.share li{
    float: none;
    margin: 6px 6px;
    position: relative;
}



.main1{
    width:1512.8px;
    height:1039.55px;
    background-color:cadetblue;
}

.main2{
    width:1512.8px;
    height:412.6px;
    background-color:darkcyan;
}

.main3{
    width:1512.8px;
    height:487.275px;
    background-color:darkgray;
}

.main4{
    width:1512.8px;
    height:534.4px;
    background-color:darkgreen;
}

.main5{
    width:1512.8px;
    height:192px;
    background-color:darkkhaki;
}

.main6{
    width:1512.8px;
    height:896.6px;
    background-color:darkmagenta;
}

.footer{
    width:1512.8px;
    height:272px;
    background-color:darkolivegreen;
}

.footbottom{
    width:1512.8px;
    height:44px;
    background-color:darkorange;
}



